//
// Created by yonghu0 on 25-10-24.
//

#ifndef COMMENTLIST_H
#define COMMENTLIST_H

#include <jsoncpp/json/json.h>

class CommentList
{
public:
    static CommentList *GetInstance();

    Json::Value SelectCommentListByAdmin(Json::Value &queryjson);
    Json::Value GetFatherComment(Json::Value &queryjson);
    Json::Value GetSonComment(Json::Value &queryjson);
    Json::Value InsertFatherComment(Json::Value &queryjson);
    Json::Value InsertSonComment(Json::Value &queryjson);
    Json::Value DeleteFatherComment(Json::Value &queryjson);
    Json::Value DeleteSonComment(Json::Value &queryjson);
    bool DeleteArticleComment(Json::Value &deletejson);

private:
    CommentList();
    ~CommentList();
};


#endif //COMMENTLIST_H
